.fk-type{
    height: 50px; border: 1px solid #dddddd; border-radius: 5px; display: flex; justify-content: space-between; padding: 15px;
    span{
        color: #757575; font-size: 14px;
        &.active{
            color: #000;
        }
    }
}
.fk-c{
    margin-top: 10px;
    textarea{
        resize: none; width: 100%; height: 200px; padding: 15px; outline: none; border: 1px solid #ddd; border-radius: 5px; font-size: 14px;
    }
}
.showImg{
    height: 0px; width: 320px; margin-right: 10px; float: left; position: relative; overflow: hidden; text-align: center; border: 1px solid #E8E9EC; border-radius: 10px; display: none;
    .s-img-close{
        position: relative; width: 40px; height: 40px; display: inline-block; position: absolute; right: 0px; top: 0px;
    }
    .s-img-close::before{ 
        content: ""; width: 40px;height: 40px; background: rgba(0,0,0,0.4);display: inline-block;position: absolute;  border-radius: 40px; right: -12px; top: -13px; 
    }
    .s-img-close::after{ 
        content: "+"; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute;font-size: 25px;color: #fff;font-weight: bold;right: 2px;top: -5px; 
    }
}
.upload-wrap{ 
    width: 110px; height: 110px; border: 1px solid #E8E9EC; cursor: pointer; position: relative; clear: both; 
    .upload-wrap-inner{ 
        font-size: 12px; color: #e0e0e0; text-align: center; 
        .upload-tit{ 
            font-size: 16px; 
        }
        .upload-add-icon{
            position: relative; height: 25px; display: block; margin: 10px 0px;
            &::before{ 
                content: ""; height: 3px; width: 25px; display: inline-block; background: #e0e0e0; position: absolute; top: 50%; margin-top: -1px;margin-left: -12px;
            }
            &::after{ 
                content: ""; width: 3px; height: 25px; display: inline-block; background: #e0e0e0; position: absolute; left: 50%;margin-left: -1px;
            }
        }
        .upload-input{
            height: 110px; width: 110px; outline: none; position: absolute; top: 0px; left: 0px; opacity: 0;
        }
    }
}

.fk-btn{
    background: linear-gradient(to right, #feafb0 , #f39baf); height: 44px; border-radius: 5px; color: #ddd; font-size: 14px; text-align: center; line-height: 44px; margin-top: 20px; clear: both;
}